How to open a chat window in sender and receiver side [on hold]
Posted
by
DEEPS
on Stack Overflow
See other posts from Stack Overflow
or by DEEPS
Published on 2013-06-27T13:37:58Z
Indexed on
2013/06/28
4:21 UTC
Read the original article
Hit count: 107
JavaScript
|html5
When i am trying to send a message from sender the chat window is always opening in senders side instead of receiver side.so please give a correct code to display chat box in both side. (HTML 5, JAVASCRIPT,JQUERY).
This is client side code:
//Send private message
function sendPvtMsg(data)
{
var pvtmsg = data;
socket.emit('message',JSON.stringify({msg: 'pvtMsg',
data: {
from: userName,
to: toChat,
pvtmsg: data
}}),roomId);
}
socket.on('message',function(data)
{
var command = JSON.parse(data);
var itemName = command.msg;
var rec_data = command.data.message;
var sender = command.data.name;
//Receive message from server
if (itemName == "message")
{
document.getElementById("chat").value += sender + " : " + rec_data + "\n";
}
//Receive private message
else if (itemName == "pvtMsg")
{
var to = command.data.to;
var from = command.data.from;
//To display message to sender and receiver
if (userName == to || userName == from)
{
var pvtmsg = command.data.pvtmsg;
document.getElementById("chat").value += from + "( to " + to + ")" + " : " + pvtmsg + "\n";
}
}
function createChatBox(chatboxtitle,minimizeChatBox) {
if ($("#chatbox_"+chatboxtitle).length > 0) {
if ($("#chatbox_"+chatboxtitle).css('display') == 'none') {
$("#chatbox_"+chatboxtitle).css('display','block');
restructureChatBoxes();
}
$("#chatbox_"+chatboxtitle+" .chatboxtextarea").focus();
return;
}
© Stack Overflow or respective owner